Retrotransposon insertion in SILV is responsible for merle patterning of the domestic dog