Everything we know so far about the 7th generation iPod touch