Scalable Normalizing Flows Enable Boltzmann Generators for Macromolecules