US Secretary of State Marco Rubio said the US has revoked at least 300 foreign students' visas as part of President Donald Trump's effort to clamp down on pro-Palestinian protesters on university campuses.