Jannik Sinner kept himself on course for a semi-final showdown with reigning Wimbledon champion Carlos Alcaraz by dispatching Serbian Miomir Kecmanovic in round four.