L.A. County to buy back Bruce's Beach for $20 million