A 120-target brain-computer interface based on code-modulated visual evoked potentials