BP pulls back $40 million in pay from former CEO Bernard Looney