Time running out on NDP6 delivery, president warns