Oracle constraint so only one of several columns has a value