Indian cabinet approves terror law