Duarte, Infante of Portugal, 1605-1649