why did floki betray ragnar