Loading: Cracow signs $40M order for 50 Solaris electric buses