Rio Douro, Fonte de Energia