deputy press secretary Andrew Bates slams Trump