average time to play 18 holes of golf with a cart