Abercrombie & Fitch opens store on London's iconic Regent St