Ranolazine and the myocardial demand-supply balance.