Mechanistic insights into cadmium and lead immobilization on functional biochars via multi-spectral mapping | Synapse