Haiti crippled by fuel shortages as gangs block ports