The impact of hybrid engines on fuel consumption and emissions of heavy-duty trucks