‘British amnesty can’t be part of any deal’ -McCartney