Technologies and Costs for On-Road Heavy-Duty Engines Meeting 2004 Emissions Standards