why do golf carts cost so much