31 killed by flash floods, heavy rains in Assam