But critics warn it won't be enough to clear the £6bn backlog of repairs needed to England's hospitals.