Two thirds of Germans hate Trump, love Putin