The sandwich generation: individual, family, organizational and societal challenges and opportunities