Cabinet agrees final budget recommendations in ‘difficult and challenging’ circumstances due to Covid