Rhamnolipids: diversity of structures, microbial origins and roles