Brazil: At least 31 killed by landslides and floods