Foxconn strikes $19.4 bn deal to make chips in India