Self-delusional US can only beat Covid-19 if it stops blaming China and faces up to its own pandemic mistakes