COLLIE: Systematic Construction of Constrained Text Generation Tasks