Thermal and impact histories of 25143 Itokawa recorded in Hayabusa particles