Estuarine Typology and the Structuring of Fish Communities in South Africa