Elders Rural Services records improved earnings in 2012 results