Computational rod theory predicts experimental characteristics of DNA looping by the Lac repressor