Bethlehem to buy land for new park