Multi-phase micro-scale flow simulation in the electrodes of a PEM fuel cell by lattice Boltzmann method