UN secretary general calls on countries to share vaccines as world lives over 2 million Covid-19 deaths