10 best states (and cities) for work-life balance