UKIP candidate Carl Benjamin who said he "wouldn't even rape" a female Labour MP has refused to apologise.