Assam flood: 34,000 people affected, 523 villages under water; heavy rainfall predicted