U.S. President Barack Obama delivers a public speech at CIA Headquarters in Langley, Virginia