Tesla halts work at Shanghai factory amid COVID curbs