Michelle Obama brands Trump 'racist,' calls BLM movement 'overwhelmingly peaceful'