25 dead in Saudi hospital fire