US president says he is ‘not happy’ with Keir Starmer and Friedrich Merz, who say the conflict is ‘not a matter’ for Europe or their governments