Design of a Thermoelectric Generator for Heavy-Duty Vehicles: Approach Based on WHVC and Real Driving Vehicle Boundary Conditions