Amazon.com 2Q Profit Drops 58%