Genetic diseases: progress towards the cure