Donald Trump cancels February visit to UK