Growth kinetics of GaAs nanoneedles on silicon and sapphire substrates