Wall Street rebounds as banks, energy surge