Giant magnetoresistance of self-assembled ErAs islands in GaAs