BP faces shareholder revolt after 2 proxy firms back climate resolution