L Brands has sold a majority stake in its Victoria's Secret business to private equity firm Sycamore Partners, in a deal worth $525m.