Haiti gearing up for long-delayed election