Comedy on Mexico income gap a big screen hit