China firmly opposes U.S. weapons sale to Taiwan