Vigil brings residents of different faiths, races together