Study shows vitamin D deficiency may cause weight gain