Giles captures Bali National Golf Championship