St. Lucie County superintendent apologizes for 'mistake' that kept student from walking at graduation over 'Black Lives Matter' cap