People light candles during a vigil at the site of a knife attack which left two children dead in Shanghai