De novo design of protein homo-oligomers with modular hydrogen-bond network-mediated specificity