Non-Abelian Lefschetz Hyperplane Theorems