Mary Beard wins Princess of Asturias Award for Social Sciences