Don Lemon trashes Trump supporters, calls them 'dumb f—ing idiots'