China hits back at Germany after foreign minister calls Xi a "dictator"