2010 census says US population at 308.7 million