A limit involving $\sum_{k=1}^{n}\frac{2^k}{k}$ I would like to show that
$\lim_{n \to \infty} \frac{n}{2^n} \sum_{k=1}^n \frac{2^k}{k} = 2$
I have seen proofs that $\sum_{k=1}^n \frac{2^k}{k} \sim \frac{2^{n+1}}{n}$ using the Euler-Maclaurin method but instead I tried with the squeeze theorem.
For one side I showed that
$$\frac{n}{2^n} \sum_{k=1}^n \frac{2^k}{k} > \frac{n}{2^n} \sum_{k=1}^n \frac{2^k}{n} = \frac{1}{2^n}\sum_{k=1}^n 2^k = \frac{2^{n+1} - 2}{2^n} = 2 - \frac{1}{2^{n-1}}$$
and the limit on this side is $2$.  
Now I am having trouble finding an upper bound that converges to $2$.  
Thank you.

Note that
$$\frac{n}{2^n}\sum_{k=1}^n \frac{2^k}{k} = \frac{n}{2^n}\sum_{k=0}^{n-1} \frac{2^{n-k}}{n-k} = \sum_{k=0}^{n-1} \frac{1}{2^k} +  \sum_{k=1}^{n-1} \frac{k}{2^k(n-k)}.$$
The limit of the first sum on the RHS is $\sum_{k=0}^\infty 2^{-k} = 2$ and we can show  that the limit of the second sum is $0$  giving the result
$$\lim_{n \to \infty}\frac{n}{2^n}\sum_{k=1}^n \frac{2^k}{k}= 2.$$
To show that 
$$\lim_{n \to \infty} \sum_{k=1}^{n-1} \frac{k}{2^k(n-k)} = 0, $$
we have, since $2^k > k(k-1),$
$$0 < \sum_{k=1}^n \frac{k}{2^k(n-k)}= \frac{1}{2(n-1)}+ \sum_{k=2}^{n-1} \frac{k}{2^k(n-k)} \\ < \frac{1}{2(n-1)}+ \sum_{k=2}^{n-1} \frac{1}{(k-1)(n-k)} \\ =  \frac{1}{n-1} \left(\frac{1}{2} + \sum_{k=2}^{n-1}\frac{1}{k-1} +  \sum_{k=2}^{n-1}\frac{1}{n-k} \right) \\ \frac{1}{n-1} \left(\frac{1}{2} + 2\sum_{k=1}^{n-2}\frac{1}{k} \right)$$
Clearly the RHS converges to $0$ as $n \to \infty$ since a harmonic sum is of order $\log n$.
