Punjab Kings romp to 9-wicket win over MI