Senate confirms Kagan as 112th justice