Overlapping generations models with realistic demography