Egypt cabinet approves extension of state of emergency