London’s average age is rising due to decreased birth rates and fewer young people moving to capital