Oracle reduces headcount by 21,000