Nearly 23 million U.S. workers stay in unwanted jobs to keep employer health insurance, stalling careers and mobility.