Former President Barack Obama will give the keynote speech at the second day of the Democratic National Convention in Chicago.