British politicians on the left and right skewered Trump’s “Muslim ban” with scorn and literary allusions