President says US opposes any charges on ships transiting strait as Iran and Oman discuss potential fee-based system for vessels using strategic waterway