Global patterns and determinants of forest canopy height