Bayesian Hypothesis Testing and Variable Selection in High Dimensional Regression