Sembcorp Industries Ltd (SGX:U96) of Singapore has signed a 20-year solar energy deal with Facebook Inc (NASDAQ:FB) to support the US-based social networking giant's recently announced Singapore data centre and its other operations in the country.