The mystery of why Japanese people are having so few babies