Nepal SC blocks ₹62+ customs duty on Indian goods, relief for traders