Keratoconus and its causes