Senator McCain slams Trump for attacking Khizr Khan family