Simona Halep won her third tournament in the space of a month when beating Yvonne Meusburger in the final of the Hungarian Grand Prix in Budapest.