Competition watchdog says Countryside and Taylor Wimpey must change contracts or face legal action.