Post-translational modification of galectin-3 and its role in biological function