Spanish midfielder Iniesta joins Emirates Club