Mental Retardation: A Review of the Genetic Causes