Iterated Cheeger-Gromoll Splitting Theorem