Cleaning up its coal power plants will cost India $10 billion—but who will pay?