Japan launches micro-satellite rocket