A Bregman Learning Framework for Sparse Neural Networks