Many key workers are not earning enough to live on, research shows