does vitamin d help with cancer covid-19 flu and viruses?