80 10 10 diet warning Long time vegan suffers injury