george clooney slams donald trump for 'idiotic' comments about mexico