Rising oil prices will cover the 2021 budget deficit, MP says