Former world number one Daniil Medvedev wins the Miami Open title for the first time by beating Italian Jannik Sinner in straight sets.