best vitamins for dry skin and hair