Factory blast kills 4, injures 2 in China’s Shanghai