Association of working hours and cumulative fatigue among Chinese primary health care professionals