Biden tries to shake off debate disaster with fiery campaign speech