Casein glycomacropeptide pH-driven self-assembly and gelation upon heating