Petroleum giant BP has this week posted record $28bn profits, and to celebrate, it’s cutting its climate targets