Sir Keir Starmer will face questions in the Commons over his decisions on the unfolding Iran conflict, after Donald Trump unleashed fresh criticism at the Prime Minister..