China school flood claims 91 lives