President Barack Obama vows to "give meaning to our freedom" in his 2nd Inaugural address.