Egypt detains hundreds after violence