Lebanon marks anniversary of Beirut blast, still in ruins