Exploiting a coevolutionary approach to concurrently select training instances and learn rule bases of Mamdani fuzzy systems