Hundreds of sharks gathering in the Gulf of Mexico near Texas explained