Identification of a TPP1 Q278X Mutation in an Iranian Patient with Neuronal Ceroid Lipofuscinosis 2: Literature Review and Mutations Update