Indian parliament passes controversial citizenship law