Japan's Hayabusa asteroid