Lebanese parliament fails to elect president for record 24th time