Biggest shoe store opens in London