Carbon nanotubes produced by aerosol pyrolysis: growth mechanisms and post-annealing effects