Bitcoin and Ethereum have hit two-week highs