Saudi Arabia’s sovereign wealth fund has agreed to buy a significant stake in department store firm Selfridges.