Netflix Releases 'Altered Carbon' Trailer