Comey delivers scathing account of a 'morally unfit' president