Sofia Vergara to star in Pedro Almodovar film