Tropical storm Nepartak dumps on Japan