HPC-Performance-AI An End-to-End AI Framework for Performance Prediction and Optimization in HPC Applications