Rachel Reeves blamed “increased global uncertainty” as the budget watchdog slashed its forecast for economic growth.