President Donald Trump criticised Prime Minister Keir Starmer and the UK's initial response to US-Israeli strikes on Iran.