President Donald Trump has ignited fresh political controversy after appearing to shift responsibility for the war with Iran onto Defence Secretary Pete Hegseth, fuelling accusations that the White ...