More women over 35 are having babies than those under 25 for the first time in history