Application of similarity theory in modeling the output characteristics of proton exchange membrane fuel cell