Floods displace thousands in the north