Crude oil as carrier of gold: petrological and geochemical evidence from Lannigou gold deposit in southwestern Guizhou, China