A fire at a hospital in Saudi Arabia kills 25 people and injures 107, the country's civil defence says in a statement.