Lebanon has no president and no government as parties squabble over candidates