Nova Bus signs electric vehicle contract with Vancouver’s TransLink