World number one Jannik Sinner beats former champion Daniil Medvedev to set up a US Open semi-final against Jack Draper.