John Mearsheimer: Israel is choosing 'apartheid' or 'ethnic cleansing'