Hollow Carbon Nanobubbles: Synthesis, Properties And Applications