Ted Cruz stars in a tourism commercial for Cancun