Natural sweet macromolecules: how sweet proteins work.