US approves $100m deal for Taiwan