Egypt cabinet approves anti-terror law amid deadly fighting in Sinai