Vitamin C: Its molecular biology and medical potential