A novel chromate reductase from Bacillus sp. ES29: characterization and partial purification