Early events in 2,4,6-trinitrotoluene (TNT) degradation by porphyrins: binding of TNT to porphyrin by hydrophobic and hydrogen bonds.