Netflix releases trailer for new SEC documentary