Fragile X mental retardation: current controversies