MPs approve greater police powers in anti-terror fight