Pakistan, West Indies set for ODI final showdown