Genome-scale base editing reveals the functional effects of variants in yeast