Meghan McCain trashes Hillary after India remarks: 'The Clintons are a virus'