Hamas holds secret elections, picks Haniyeh as head of Gaza politburo