Shell has set new carbon emissions goals to become a net zero carbon energy company by 2050, but will continue to grow its gas business by more than 20% in the next few years.