BP’s walloping fine for “gross negligence” could wipe out a whole year’s profit