Using hyperspectral imaging to reveal a hidden precolonial Mesoamerican codex