Muhammad Tops Official List of Most Popular Baby Names in London