Venus silences critics by winning WTA Dubai Open