Prokaryotic membrane vesicles: new insights on biogenesis and biological roles