Sleep power minimisation using adaptive duty-cycling of DC-DC converters in state-retentive systems