Ron Paul announces 2012 presidential bid