After the heaviest rains in two decades, flooding leaves at least 49 dead, more missing and thousands homeless.