how to communicate between two docker containers which are in separate networks