A multi-terahertz view of ultrafast charge density wave dynamics in TiSe2