Vitamin Lack May Be Cause of Heart Troubles, Cancer