Three-dimensional numerical simulation of straight channel PEM fuel cells