doctor s best vitamin c 1000mg