Can vitamin D deficiency cause diabetes and cardiovascular diseases? Present evidence and future perspectives