Brazils fertility decline 1965-95: a fresh look at key factors.