U.S. generic drug prices are 33% lower than in other developed countries, but brand-name drugs cost over four times more. Here's how the system really works-and why Americans pay so much for some prescriptions.