Maxneuron neural networks