Sunshine and vitamin D : a comprehensive guide to the benefits of the "sunshine vitamin"