Bangsamoro vaccinates nearly half a million residents