Effort-Reward Imbalance and Mental Health Problems in 1074 German Teachers, Compared with Those in the General Population.