Oldest US cathedral undergoes $32M restoration