_
Shell climbs as oil rally boosts 1.4-million buyback