Thousands mourn at scene of Shanghai fire