how long do 48-volt golf cart batteries last