The Hayabusa mission