Mexico's president has sent a letter to Spain's King Felipe VI and Pope Francis urging them to apologise for human rights abuses committed during the conquest of the region 500 years ago.