Haftar, Saleh to run for president