Self-assembly plasmonic gold nanoribbons on few-layer PtSe2 under femtosecond laser irradiation