Speed Control of a Brushless DC Motor Powered by a PEM Fuel Cell