The Group of 20 rich and emerging economies has pledged more than $21 billion to fight the coronavirus, the group said early on Saturday.