Iran to charge Strait fees amid U S push