Text this: Cardiac myxoma: a comprehensive review