Greg Kelly: God sent the 'invincible' Donald Trump to save America