Big Oil poised to smash annual profit records — sparking outcry from