We all know the answer: more than a century.
And now you might say "yes, but half the research was done at universities". That's true, probably more than half, but a significant portion of that was still paid by Novartis. Furthermore Novartis helps professors coordinate, pays for conferences, ...
Novartis profit margin is about 20%. In their best years it was 30%. So even in a communist system, this drug would only be 20%-30% cheaper, and take another century before it became available. That would bring it from 1.2 million to, let's round off and say a million.
Would that solve your problem with this drug ?
Imagine we live in a world where all drug research must be given away freely. Chances are private companies would no longer do the research, since any of their competitors could pick up the research and make it. In which case almost all funding for drug research would revert to universities and drug companies would simply be manufacturers, and would have to compete on manufacturing efficiency.
Now, we know that the 8 billion came from somewhere in our economy, so at this point it would be an academic exercise to figure out how to extract that from the economy and transfer it to universities to do the research.
What I'm saying is that we need to remove the profit motive in health care, because there is no elasticity in the market. People will pay infinity to keep living. There is no price point where someone says, "that's too much" when it comes to health care, so the market doesn't operate like any other.
One can make various claims regarding what value private enterprise made in the process of getting this drug to market, but none of that value proposition was provided by Novartis. Novartis is just the one who saw something shiny and new and who (over)paid a ton of money to get the right to be the gatekeeper for this treatment and set the toll.