Pakistan thumped Bangladesh by six wickets with nine balls to spare in a semi-final reduced to 13 overs because the outfield was too wet for play at the start time.