US-China quarrel leads to last-minute cancellation of G20 leaders’ summit