The granite-pegmatite-associated Marvel Loch gold deposit, Yilgarn Craton, Western Australia: magnesian and calcic gold skarns in a 1.5 km long contact zone