A crowd of about a million packed the National Mall to watch President Barack Obama’s swearing-in.