Sparse Linear Networks with a Fixed Butterfly Structure: Theory and Practice