Halifax man through to BDO World Championship quarter-final