JOHANNESBURG (AP) — Former U.S. President Barack Obama in high-profile speech calls today's times 'strange and uncertain'