Texas teens catch 6 foot alligator