Boonsak wins Singapore Open for second time