Learning Hyperplane Tree: A Piecewise Linear and Fully Interpretable Decision-making Framework