James Comey says Trump is morally unfit to be president