Factors influencing the effect size distribution of adaptive substitutions