Obama sworn in for second term