Donald Trump to land in UK amid rising anger over trade demands