Danish PM tells Trump: Greenland not for sale