Accurate, Detailed and Automatic Tree Modelling from Point Clouds