Barack and Michelle Obama delivered powerful speech