Genomic deletion of CNGB3 is identical by descent in multiple canine breeds and causes achromatopsia