Senate confirms Elena Kagan for Supreme Court