The Flash Season 4 teaser trailer and preview