oracle pl sql update multiple columns from another table