Chemotherapy Induced Cardiotoxicity: A State of the Art Review on General Mechanisms, Prevention, Treatment and Recent Advances in Novel Therapeutics.