25 dead, 107 injured in Saudi Arabia hospital fire