The solar arm of UK oil giant BP has inked a power purchase