Renewable energy developer Lightsource bp, a unit of British oil company BP , secured 10 power purchase agreements (PPAs) ...