Materials processing in supercritical carbon dioxide: surfactants, polymers and biomaterials