Path-dependency and input substitution: implications for energy policy modelling