Viability for nonlinear multi-valued reaction–diffusion systems