david caruso officer and a gentleman