Donald Trump has floated the idea of earning even more cash from the Iran war by charging ships to cross the Strait of Hormuz, after decades of free travel through the waterway