China warns US not to cross 'red line' on Taiwan