Penélope Cruz guest stars in Sex and the City 2!