Bendigo's Langley Hall sells for record price