Indian Supreme Court bars Italian envoy from leaving country in marines dispute