Indonesia pledges free COVID-19 vaccines, with president first in line