Population biology and stock assessment of Pristipomoides filamentosus on the Mahe Plateau, Seychelles.