Non-tenure faculty at U of Illinois agree to first contract