Lebanese prime minister resigns