Shanghai Halloween becomes online hit