Nanocrystalline protein domains via salting-out