Japan hit by storms and floods