At least 128 injured in Kafr al-Sheikh clashes