Anthracycline cardiotoxicity: an update on mechanisms, monitoring and prevention | Synapse