Kenan Yildiz extends contract with Juventus until 2030