who has been on a soap opera the longest