Non-Abelian Lefschetz hyperplane theorems