Performance comparison of cocurrent and countercurrent flow solid oxide fuel cells