The government's right to regulate the radio spectrum was established in laws like the Radio Act of 1927, the Communications Act of 1934, etc.
The $6 billion target was set by Congress. The funds raised in the spectrum auction go the the U.S. Treasury.
First Congress has no rights, only powers. Second, they cannot give themselves any power just passing a law. See the 10th amendment. They only have the powers granted to them in the Constitution. No more. Regulating something, even in the original sense of "make to work properly, is not the same as being able to buy and sell it.