The supermarket of the future? Sainsbury's opens its most energy-efficient store in Hampshire