Biochemical and genetic analysis of Lhr, a mysterious helicase/glycosylase conserved across species