Best Buy to pay $27M over buy back dispute