Using Linear Programming to Solve the Power Control Problem in Cognitive Radio Networks