Trump says the US will become the "guardian" of the crucial waterway and will charge ships for using it. Iran earlier warned ...