Spread-spectrum clocking