“In considering the balance of fairness and convenience for the purposes of subparagraph (1)(b) above, the court shall have regard to all factors appearing to be relevant, including the convenience of witnesses and any delay or expense which may result from the proceedings being stayed, or not being stayed.”