Traversability Analysis for Autonomous Driving in Complex Environment: A LiDAR-based Terrain Modeling Approach