Interaction of arginine, lysine, and guanidine with surface residues of lysozyme: implication to protein stability