Peacock, Cannon clash over spending, taxes in debate