Obama sworn in for second presidential term