Analytical methods for gravity-assist tour design