Twitter, Facebook and others must comply with new Indian rul