BP Cuts Buyback Amid Profit Shortfall and Rising Debt - Rollup News