McCain: Releasing Steele Dossier Was 'Duty,' Anyone Who Disagrees Can 'Go to Hell'