El Shaarawy discusses new contract