Expanding the synthetic biology toolbox with a library of constitutive and repressible promoters