Spirent Communications plc Interim Results