Understanding work-life balance: organizational predictors, effect on job satisfaction, and moderation by age and gender