Barack Obama speaking at the 2007 Essence Music Festival