Philip Hammond's demonisation of 'marauding' migrants is shameful, says Amnesty International