Banks on Wall Street report bumper second-quarter profits