President Donald Trump calls Europe ungrateful and bent on self-destruction, as migrants render its cities “not recognisable”.