President Obama sworn in for second term