when is flash season 4 episode 6 coming out