Challenges and Opportunities in Adoption of Hybrid Technologies in Medium and Heavy Duty Applications