Brevundimonas diminuta isolated from mines polluted soil immobilized cadmium (Cd2+) and zinc (Zn2+) through calcium carbonate precipitation: Microscopic and spectroscopic investigations.