Modelling canopy gap fraction from lidar intensity