Taiwan flexes technology muscles as FORMOSAT-5 readies for launch