The Taiwanese navy has mistakenly launched a supersonic "aircraft carrier killer" missile in the direction of mainland China as the Communist Party marked its 95th anniversary in Beijing, in a costly blunder which killed a Taiwanese fisherman and injured three others.