Liberal Democrats and Greens make election pact in a bid to defeat Conservatives in Guildford