Petraeus to testify on Benghazi attack in closed door hearing