Environmental stability: its role in structuring fish communities and life history strategies in the Fortescue River, Western Australia