BUG: DatetimeIndex.__iter__ creates a temp array of Timestamp (GH7683)

closes #7683