_
    Shell climbs as oil rally boosts 1.4-million buyback