El Shaarawy ‘better’ than Ibra