ORDINARY SHARE PURCHASE AGREEMENT by and among ABENGOA YIELD PLC and THE PURCHASER NAMED HEREIN May 8, 2015