Microbubbles: formation, properties, applications