BP Suspends $4.5B Buybacks to Strengthen Finances