BP's Q2 Results Hit by Lower Gas and Oil Prices - Rollup News