Kaichi Sato, a sailor from California, was rescued after he spent weeks stranded at sea. Here's how he survived.