SkyPower agrees to $1bn deal to build 500 MW of solar in Panama