Octopus Energy gains two million new customers in Shell deal