Renewable energy resources and technologies applicable to Sri Lanka towards a 100% RE future