Osteo-odonto-keratoprosthesis