Reverse-Engineering Biological Interaction Networks from Noisy Data using Regularized Least Squares and Instrumental Variables