Adaptive Second Order Sliding Mode Control of a Fuel Cell Hybrid System for Electric Vehicle Applications