Can Obama survive Trump's cannon rush?