CAMRA reveals the best public house in Scotland