Michael McCaul has represented Texas since 2005 and was detained at Dulles before being released to a driver