David Miles warns that jump in oil and gas prices comes at difficult time for government given the level of public debt