BP to Return $8 Billion to Shareholders