Biden delivers prime-time speech on the "battle for the soul of the nation" in Philadelphia