New successive approximation method of general non-local boundary value problems