In his strongest rebuke of US President Donald Trump yet, Keir Starmer said he would not commit British forces to military action in Iran without a clear lawful basis