Learning $k$-body Hamiltonians via compressed sensing