How many units of the GameCube version of Twilight Princess had been purchased by the end of March 2007?