Alex Rider TV series gets teaser trailer and first look stills