Predicting the Functional Impact of Cancer Mutations: The Evolving Landscape of Machine Learning in Variant Effect Prediction