However, the chancellor says repairing the long-term economic damage from Covid “will take time”.