World Bank approves $474m loan to SA for Covid vaccines