Protestors slam oil companies after reported record-high profits