Typhoon batters western Japan with record rain, killing two