St Lucia outgoing PM says election results a 'shock'