Cluster-based search space pruning in single leg low-thrust trajectory optimisation problems