best vitamin for muscle recovery