Lily Carter does a sensual strip tease