Donald Trump cancels trip to World War One memorial event in France because of poor weather