Tech: iRobot's new £900 Roomba vacuum cleaner is trained to avoid dog and cat faeces