Hybrid vehicle testing and simulation: final report.