System-level analysis and comparison of long-haul truck idle-reduction technologies