Logics for Communication, Information Update and Multi-Agent Belief Revision