A computational study on the SO 2 adsorption by the pristine, Al, and Si doped BN nanosheets