Advantages and Disadvantages of Fuel Cells & Applications