Hyperhomocysteinemia in health and disease: where we are now, and where do we go from here?