The 31 best documentaries to binge watch on Netflix