Barcelona re-sign winger Gerard Deulofeu from Everton after exercising a buy-back clause believed to be worth 12m euros (£10.6m).