Nearly Optimal Sampling Algorithms for Combinatorial Pure Exploration