At least 31 people are now known to have died and 35 injured after a huge blast caused a three-storey building to collapse on Sunday in the western Indian state of Gujarat.