Weir announces major acquisition of ESCO Corporation