China announces $2 billion in virus help at WHO assembly