Marcel Kittel (Etixx-QuickStep) took the first stage of the Dubai Tour from Mark Cavendish in a sprint finish.