Hospital fire in Saudi Arabia kills 31, injures over 100