who played shawn douglas on days of our lives