Astros owner Jim Crane buys, tears down $24M historic River