oracle sql update set multiple columns from another table