Streetscape greenery and health: stress, social cohesion and physical activity as mediators.