Lahore Garrison win Punjab Golf Championship