Reverse-engineering biological interaction networks from noisy data using Regularized Least Squares and Instrumental Variables