A first-principles study of the adsorption behavior of CO on Al- and Ga-doped single-walled BN nanotubes