China calls Rubio’s comments on Tiananmen Square crackdown an ‘attack’