India beat South Korea 8-1 to reach Asian Champions Trophy hockey final