Rachel Reeves has hit back at criticism of her Budget after the chancellor received backing from the International Monetary