El Shaarawy: I'll be back for Barca