India's Supreme Court rules in favor of Amazon to stall $3.4