Interpretable deep learning via sparse representation for protein-DNA interactions