Lebanon is caught in a maelstrom of challenges