Sun's profit crushed as it pays $150M to settle Provigil pay-for-delay case