is 1000mg of vitamin c too much