Michael van Gerwen won the Dutch derby against Gian van Veen to win the Bahrain Darts Masters as Luke Littler's 21-match winning run came to an end.