Sliding mode control of a cascade boost converter for fuel cell energy generation system