Brazil flooding will take weeks to subside, experts warn : v