Haitian president sets date for November election