Ozone adsorption on carbon nanotubes: Ab initio calculations and experiments