UK Prime Minister Keir Starmer has told MPs the UK "does not believe in regime change from the sky", as he defended the decision not to join the attack on Iran.