Carlos Alcaraz will face British no.1 Jack Draper in the Indian Wells semi-final after he beat Ben Shelton in straight sets ...