Single transferable vote explained