Lebanon's agreement with Israel faces criticism