US President Donald Trump was disappointed with British Prime Minister Keir Starmer for not allowing the US to use the Diego Garcia air base to carry out strikes on Iran.