Keir Starmer has been criticised by his own Labour MPs after failing to talk about Donald Trump following military attack on Venezuela.