Trump cancels Denmark meeting over Greenland proposal