Dior to take over Harrods