Linear Structural Equation Models with Non-Gaussian Errors: Estimation and Discovery