Oil giant faces shareholder fight