Riverine fish diversity varies according to geographical isolation and land use modification