IBM brings carbon nanotube-based computers a step closer