Adaptive control methods for DC-DC switching power converters