Granular species segregation under vertical tapping: effects of size, density, friction, and shaking amplitude.