Modelling climate-ice sheet interactions during the Last and Penultimate Deglaciations (~21-9 ka and ~140-128 ka)