After six years at the helm of the influential thinktank Green Alliance, Matthew Spencer is taking up the post of head of campaigning at Oxfam. He talks to Conor McGlone about the choices that led him to this pivotal moment in his career