Trump to cancel students visas of pro-Palestinian protesters