5 EU metropolitans host 35.7M people in 2023