Nucleation and growth mechanism of self-catalyzed InAs nanowires on silicon