European shares and US stock futures snap strong rally