Angels in America: A Gay Fantasia on National Themes, Part 2 : Perestroika (Angels in America)