President Obama defends phrase 'Black Lives Matter' in unprecedented town hall