The US President Barack Obama has warned that the United States would not be able to wipe out terrorism with military might, as he offered a sweeping defense of his administration’s national security record.