Delayed bus order forces layoffs at New Flyer