Obama praises, scolds Africa