Plasmodesmata: function and diversity in plant intercellular communication