Text this: Impact of work-life balance, job satisfaction and organizational commitment on employee performance