oracle sql update multiple columns from select statement