Haiti scraps election; interim president says could stay for months