Kendall Williams wins 4th consecutive pentathlon