铁生锈是接触氧气and水造成的,除此之外还有什么原因?