Victory for insurgents stuns Exxon as shareholders vote for a low-carbon future