Top German court rules Uber limousine service illegal