Ca2+-dependent inactivation of ICaL accounts for the dependence of action potential duration on extracellular Ca2+ in a model of human ventricular myocyte