Teacher sails boat in nonstop 4,587-kilometer-long race