Numerical solution of fractional integro-differential equations with non-local boundary conditions