Functional architecture of low-frequency variants highlights strength of negative selection across coding and noncoding annotations