Alexander Zverev beats Carlos Alcaraz to reach the Australian Open last four, where he will play two-time finalist Daniil Medvedev.