US has revoked at least 300 visas, Rubio says