difference between mexican and spanish culture