Gaza still has fuel but it could run out in hours - ICRC