On the mechanism of genipin binding to primary amines in lactose-modified chitosan at neutral pH