Bad weather shuts oil ports again