President Donald Trump is lashing out at critics and angrily denying that Israel’s government convinced him to launch the nearly two-month-old war against Iran that has roiled global markets and sent energy prices soaring amid an ongoing Iranian blockade of the Strait of Hormuz.