Taiwan to finance $900K Ballard contract with Guatemala