the city of Houston is the home of several professional sports teams