David Puig confirms his potential with his first DP World Tour win