Efficient displacement convex optimization with particle gradient descent