why did floki betray king horik