Donald Trump cancels meeting Putin