Purification and characterization of an extracellular laccase from the edible mushroom Lentinula edodes, and decolorization of chemically different dyes