Residual Bootstrapping and Median Filtering for Robust Estimation of Gene Networks from Microarray Data