Harrods is now world’s most successful department store