Effects of environmental factors on corrosion behaviors of metal-fiber porous components in a simulated direct methanol fuel cell environment