Honda recalls 641,302 Odysseys, issues stop-sale order