How to select trees that will thrive in urban environments, given differences in urban sites, species attributes, management requirements and global change