why is st david the patron saint of wales