Kyoto Watch the Earth split in real time: Stunning footage captures a 2.5-meter fault slip in seconds March 31, 2026