Donald Trump said the US should be reimbursed for protecting the strait, but he also said he does not think a fee should be charged for ships transiting the waterway.