Weeds growing on gravel driveways and patios can be incredibly annoying, but experts have shared a "very effective" hack which keeps them away for "years".