7 million jobs can disappear by 2050, says a study