Prime Minister Scott Morrison says the vaccines have been donated by countries where there is a surplus stock.