Gene therapy - promises, problems and prospects