Self resolving non-parasitic splenic cyst: A case report