Ballard Power Surges 22% on European Bus Deal and Improving Margins