The effects of crystallite growth and dopant migration on the carbon monoxide sensing characteristics of nanocrystalline tin oxide based sensor materials