3,800-ton century-old building slowly 'walking' in Shanghai