Green sells stake in Topshop to Leonard Green for $805 million