Hatchetfishes (Stomiiformes: Sternoptychidae) biodiversity, trophic ecology, vertical niche partitioning and functional roles in western Tropical Atlantic