Field hockey: Pakistan beat India, meet Germany in final