Masks may be more effective than vaccines -CDC director