El Shaarawy valued at €20m