UN appeals for $6.7 billion to fight virus in poor countries