r-softmax: Generalized Softmax with Controllable Sparsity Rate