Wales has too many hospitals, says Mark Drakeford