Lebanon charges seven over killing of UN peacekeeper