Houston is fast gaining on Chicago as the 3rd most populous U.S. city