Giant tsunami tears across Japan