Clinical and functional analyses of AIPL1 variants reveal mechanisms of pathogenicity linked to different forms of retinal degeneration