Cardioprotection by ranolazine in perfused rat heart