Department of Mathematics Virginia Tech Blacksburg VA 24061 USA.;
Department of Applied Mathematics Hong Kong Polytechnic University Hung Horn Hong Kong China;
Department of Mathematical and Statistics Science University of Alberta Edmonton AB T6G 2G1 Canada.;