NBC: McConnell privately called Trump a 'despicable human' and unfit for office, new book says