Weaver earns $4M grant to target future flu pandemics