Vanessa Hudgens, Megan Fox