Accounting for non-genetic factors improves the power of eQTL studies