Japanese Prime Minister Shinzo Abe has decided not to travel to Beijing next month for its much-hyped military parade marking the 70th anniversary of the end of World War II.