similar style Cameron Diaz red, white, and blue plaid shirts