Senate confirms controversial Trump judicial nominee