Chevron under siege at shareholder meeting in San Ramon