Theresa May and Jeremy Corbyn trade barbs on Labour antisemitism and Tory Islamophobia