Eric Hall wins Cornish Handicap