Carlos Alcaraz comfortably reaches the Australian Open fourth round for the first time after opponent Shang Juncheng of China retires with injury.