Palm Beach County to buy $15 million in new voting equipment