Gov. Barbour rules out 2012 presidential run