Left ventricular non-compaction -challenges and controversies.