Pakistan beat India 5-4 in Asian Hockey Champions Trophy