Influence of calcium and sodium chloride on caseinomacropeptide self-assembly and flow behaviour at neutral pH