Cardiac papillary fibroelastoma: report of three cases.