German carnival mocks Donald Trump and Theresa May with controversial floats