Stocks soar on surprisingly strong July job report