Net farm income predicted to be highest in eight years