Masks do reduce spread of flu and some coronaviruses, study finds