Deflation Techniques for Finding Distinct Solutions of Nonlinear Partial Differential Equations