Optimal strategies and profit allocation for three-echelon food supply chain in view of cooperative games with cycle communication structure