Fluidized Bed Adsorber for Gaseous Pollutant Control: Abatement of sulfur dioxide from industrial flue gases in a counter-current multi-stage fluidized bed reactor