Roger Federer wins 100th ATP title in Dubai with victory over Stefanos Tsitsipas