Pakistan to meet India in Asian hockey champions trophy final