Relationships and taxonomy of the killifish genus Rivulus (Cyprinodontiformes: Aplocheiloidei: Rivulidae) from the Brazilian Amazonas river basin, with notes on historical ecology