Bitcoin and Ethereum smash through new all time highs against the US dollar