At least 25 dead, 107 injured in Saudi hospital fire