Best Buy 2Q Profit Climbs