A palladium-catalysed stannole synthesis: development and mechanism