where do the super rich live