US says it will not fund WHO through Gavi