New Zealand won the South Africa Sevens for the fourth year in a row with a 47-12 win over France in the final.