Russia's budget posts $43.2B deficit amid falling oil prices