Toronto Transit Commission awards NFI contract for up to 621 New Flyer battery-electric heavy-duty transit buses