when does flash season 4 episode 10 release