Sparse random hypergraphs: Non-backtracking spectra and community detection