Recent advances in supercritical fluid dyeing