Law of large numbers for supercritical superprocesses with non-local branching