Divide-and-conquer approach for brain machine interfaces: nonlinear mixture of competitive linear models