Hamartoma - a rare benign tumor of the spleen: a report of four cases.