Home Internet Amazon snaps up robot vacuum maker iRobot for $1.7 billion