China slams US decision to cancel 1,000 student visas