Green Power for Africa: Overcoming the Main Constraints