Sensor agnostic semantic segmentation of structurally diverse and complex forest point clouds using deep learning