Text this: Quality of life and associated predictors in Palestinian medical students