Shell structure and electron-electron interaction in self-assembled InAs quantum dots