Sen. Al Franken apologizes amid sexual harassment allegations