Vitamin C in human health and disease is still a mystery ? An overview