Cervantes wins national award for social responsibility