Geology and genesis of the giant Beiya porphyry–skarn gold deposit, northwestern Yangtze Block, China