Hamiltonian Cycle Parameterized by Treedepth in Single Exponential Time and Polynomial Space