Taiwan warns China of fight to 'last day'