House prices in London pass £500,000 for the first time