Complex effects of non-host diversity on the removal of free-living infective stages of parasites