Oracle fined $23 mn over bribe payments