too much vitamin c could cause health problems