The Prime Minister Keir Starmer warned the public the conflict could 'define a generation' and not to expect things to return to normal once the Strait of Hormuz reopens