US relents, says it will support patent waivers on Covid-19 vaccines