Novak Djokovic won men's record 23rd Grand Slam title with victory over Norway's Casper Ruud in the French Open final