BP to cut 15% of workforce