The Fungus Tremella mesenterica Encodes the Longest Metallothionein Currently Known : Gene, Protein and Metal Binding Characterization