Effort-reward imbalance and work ability: cross-sectional and longitudinal findings from the Second German Sociomedical Panel of Employees