Vitamin C plays vital role in battle against cancer