1918 to 2018: A hundred years of flu pandemics