Factors affecting quality of life in patients on haemodialysis: a cross-sectional study from Palestine