World Melissa Barrera speaks out on ‘sad’ firing from Scream 7 and Jenna Ortega’s exit March 28, 2024