A multi-modular dynamical cryptosystem based on continuous-interval cellular automata