Turing patterns for multiple interacting species