IAF trainees now fly only 25 hours