Japan battered by more heavy rain, floods; 58 dead