Sfântului David, ocrotitorul Țării Galilor