South Africa break their nine-year rugby sevens title drought as they defeat France 26-14.