Wall Street gains as crude price surge, strong economic data prompt broad rally