3d printed fuel cells