Spiral growth and formation of stacking faults and vacancy islands during molecular beam epitaxy of InN on GaN(0001)