Uniform Hypergraph Partitioning: Provable Tensor Methods and Sampling Techniques