Factors associated with self-reported health among New Zealand military Veterans: a cross-sectional study.