World record Kelpie price set in online Casterton sale