Twitter CEO apologizes for allowing white supremacist ad