Sanders apologizes to Biden over inflammatory op-ed