Fundamental groups of singular varieties