5G Core Fault Detection and Root Cause Analysis using Machine Learning and Generative AI